home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / dev / asm / noe_ppc_c2p.readme < prev    next >
Text File  |  1999-05-02  |  2KB  |  50 lines

  1. Short:    Ppc c2p converters (8bpp and 15bpp)
  2. Author:   Jacek Cybularczyk (noe^venus art)
  3. Uploader: elf^va (bjsebo@jota.ii.tuniv.szczecin.pl)
  4. Type:     dev/asm
  5.  
  6.  This archive contains 2 c2p converters written by Noe. Both
  7. are very fast (actually I did not find any faster c2p for ppc).
  8.  
  9. Two functions are included:
  10.  
  11. VOID RGB15_TO_HAM6_NI(UWORD *RGB15, ULONG **Planes,ULONG Width, ULONG Height);
  12.  Chunky buffer must be filled with 15bit rgb values (0rrrrrgggggbbbbb).
  13. Conversion is done to first 4 planes plane 5 and 6 should be filled
  14. with mask values:
  15.    plane5 = 0x77777777
  16.    plane7 = 0xeeeeeeee;
  17. Remember that you need to open HAM6 screen (depth = 6), to use this c2p()
  18.  
  19. VOID C2P_NI(UBYTE *Chunky, ULONG **Planes,ULONG Width, ULONG Height);
  20. Nothing fancy here. Simple (but fast) c2p routine. Converts 8 bit
  21. chunky (paletized mode) to planar display.
  22.  
  23. Also look at HowToUse.c. There is an example (and a speed test) in C.
  24.  
  25. And if you can make this c2p routines faster - please contact us.
  26.  
  27. You can use this c2p routines for any purposes. But if you use it, 
  28. please put my name in credit part.
  29.  
  30.    Jacek Cybularczyk.
  31.  
  32.  
  33. ============================= Archive contents =============================
  34.  
  35. Original  Packed Ratio    Date     Time    Name
  36. -------- ------- ----- --------- --------  -------------
  37.    64000   35867 43.9% 17-Feb-99 20:46:52 +test_image.chunky
  38.     3080    1248 59.4% 17-Feb-99 20:47:18 +test_image.palette
  39.   192512  135864 29.4% 17-Nov-97 02:56:06 +test_image.sgi
  40.     6122    1909 68.8% 29-Mar-99 19:30:28 +HowToUse.c
  41.    45221   20352 54.9% 29-Mar-99 19:31:12 +HowToUse.elf
  42.     2081     401 80.7% 29-Mar-99 18:34:04 +macros.i
  43.     1118     654 41.5% 29-Mar-99 19:32:40 +NOE_ppc_c2p.readme
  44.      314     185 41.0% 29-Mar-99 19:02:22 +ppc_c2p.h
  45.     5243    1292 75.3% 29-Mar-99 18:39:52 +ppc_c2p_12bit.s
  46.     5023    1208 75.9% 29-Mar-99 18:40:22 +ppc_c2p_8bit.s
  47.      450     223 50.4% 29-Mar-99 19:10:06 +smakefile
  48. -------- ------- ----- --------- --------
  49.   325164  199203 38.7% 30-Mar-99 22:11:46   11 files
  50.